html{color:#000;background:#fff;overflow-y:scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-family:"微软雅黑","宋体",Arial;}
ol,ul{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}
ul li{float:left;}img{border: 0 none;}a {text-decoration: none;color:#000;outline:none;}
body,button,input,select,textarea { font: 12px/1.5 arial;}

.clear1:after { content: '\20'; display: block; height: 0; clear: both;}
.clear1 { *zoom: 1;}
.clear{overflow:hidden;zoom:1;}
.w{width:1000px;margin:0 auto;}
.fl { float: left;}
.fr { float: right;}
.c1{ color: #999}
.pt15{padding-top:15px;}
.pb10{padding-bottom:10px;}
.mt15{margin-top:15px;}
.top,.header,.nav,.footer{width:100%;}
.top_z,.logo,.nav-z,.main,.juz{width:1000px;margin:0 auto;}
/*top start*/
.top{height:45px;line-height:45px;background:#07426a;}
.top_z p{color:#fff;float:left;}
.top_z p a,.top_z ul li a{color:#fff;font-family: '宋体';}
a.denglu{font-weight:bold;display:inline-block;margin:0 5px;}
a.denglu:hover,.weib li a:hover{text-decoration:underline;}
.weib li a{margin:0 10px;}
/*top end*/
.red{color:red;}
/*header start*/
.header{height:121px;background:url(/static/images/logo-bg.jpg) no-repeat top center;border-top:1px solid #fff;border-bottom:2px solid #07426a;}
/*header end*/

/*nav start*/
.nav{height:42px;line-height:40px;background:url(/static/images/nav.png) repeat-x 0 0;}
.nav li a{display:block;text-align:center;height:41px;line-height:40px;border-left:1px solid #b2b2b2;font-size:14px;font-weight:bold;color:#333;}
.nav li a:hover{color:#8b0009;}
.nav li.active span a,.nav li.dangq a{color:#8b0009;background:#fff;border-bottom:1px solid #fff;height:41px;}
.nav li  span.no_bord  a{border-right:1px solid #b2b2b2;}
.nav li{position:relative;z-index:9; width:150px;}
.list2{display:none;background:#fff;border:1px solid #b2b2b2;border-top:none;padding:5px 0px;position:absolute;top:42px;left:0;z-index:3000;}
.list2 a{overflow:hidden;zoom:1;text-overflow:ellipsis;white-space:nowrap;display:block;width:115px;height:20px;text-align:center;color:#333;font:14px/20px "微软雅黑";margin:5px 5px;}
.list2 a:hover{color:#8B0009;text-decoration:underline;}

.second-menu{display:none;}
.third-menu{display:none;position:absolute; top:0; left:149px;width:126px; background-color:#fff;padding:3px 0 5px;border:1px solid #b2b2b2;border-top:0 none;}
.nav-z .second-menu{position:absolute; top:41px; width:149px; left:0; background-color:#fff;border:1px solid #b2b2b2;border-top:0 none;padding:3px 0 5px;}
.nav-z .second-menu li(float:none; position:relative; border:none;)
.nav-z .second-menu li .third-menu{position:absolute; top:0; left:149px; border:1px solid #b2b2b2;border-top:0 none;padding:3px 0 5px;}
.nav li .second-menu li{height:21px; line-height:21px;width:100%;}
.nav li .second-menu li a{height:21px; line-height:21px; color:#333; margin:0; font-weight:normal;border:none;}
.nav li .second-menu li a:hover{color:#8b0009;text-decoration:underline;}
.nav #list1{border-right:1px solid #b2b2b2;height:42px;display:inline-block;}
/*nav end*/

/*main start*/
.main{margin-top:15px;}
.main_l{width:341px;}
.main_l .lunbo{width:341px; height:229px; overflow:hidden; position:relative;z-index:1;}
.main_l .lunbo ul{ position:absolute; left:0;}
.main_l .lunbo ul li{ width:341px; height:229px;position:absolute;}
.main_l .lunbo ul li.opact{z-index:1; filter:alpha(opacity=100); opacity:1}
.main_l .lunbo ul li a img{position:relative;z-index:2;width:339px; height:228px;}
.main_l .lunbo ul li p{width:341px;height:30px;line-height:30px;position:absolute;top:198px;left:0;z-index:3;}
.main_l .lunbo ul li .tm_bg{width:339px;height:30px;background:#000;opacity:0.65;filter:alpha(opacity=65);position:absolute;top:0;left:0;z-index:4;}
.main_l .lunbo ul li p b{color:#fff;font-weight:bold;position:absolute;top:2px;left:10px;z-index:4;}
.main_l .btn{width:80px;height:20px;position:absolute;top:205px;right:5px;z-index:1000000;}
.main_l .btn a{color:#000;display:inline-block;width:15px;height:15px;line-height:15px;text-align:center;background:#999;}
.main_l .btn a.active{background:#fff;color:#910009;}

.left-link{margin-top:10px;padding-left:1px;}
.left-link a{display:block;width:168px;height:86px;float:left;border:1px solid #ddd;margin-left:-1px;margin-top:-1px;}
.vip-login{width:257px;height:287px;border:1px solid #a3000a;}
.vip-login h3{line-height:36px;height:36px;background-color:#f2f2f2;color:#be010a;padding-left:15px;font-size:16px;font-family:"微软雅黑";}
.login_table{width:238px;margin:10px auto 0;}
.login_table .log_txt{padding-bottom:8px;}
.login_table .log_txt input{width:238px;height:23px;}
.anu-login{padding-top:8px;cursor:pointer;}
.Link_5{margin-top:10px;}
.login-txt{margin-left:5px;}
.login-txt a{color:red;}
#xst{height:356px;margin-top:8px;}
/*--
.weibo{margin-top:10px;height:320px;overflow:hidden;}
.henx{width:300px;border:1px solid #ccc;border-top:3px solid #07426a;}
--*/
.peixu{width:360px;height:389px;overflow:hidden;padding:0 10px 20px;margin:0 8px;margin-bottom:15px;}
.peixu h2,.jihua h2,.anquan h2,.tongz h2,.jihua2 h2{width:365px;height:40px;line-height:40px;font-size:16px;border-bottom:1px solid #b2b2b2;color:#333333;}
.peixu h2 a,.jihua h2 a{font-size:12px;}
.peixu h2 a:hover,.jihua h2 a:hover{color:#b10000;}
.detail{display:block;width:365px;padding:10px 0;border-bottom:1px dashed #ccc;}
a.detail:hover{background:#fafafa;}
.detail h3{color:#b10000;font-size:14px;margin-bottom:4px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;width: 315px;}
.detail p{color:#555555;width:360px;overflow:hidden;height:35px;}
.no_border{border:none;}
.main_r{width:260px;_margin-left:-5px;}
.jihua{width:270px;padding:0 10px;height:530px;overflow:hidden;}
.jihua2{width:200px;padding: 0 10px 10px;}
.jihua2 h2{width:205px;}
.jihua2 ul li{float:none;position:relative;height:33px;line-height:33px;border-bottom:1px dashed #ccc;}
.jihua2 ul li a{color:#555555;padding-left:8px;width:170px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(/static/images/ptho_06.gif) no-repeat left center;}
.jihua2 ul li a:hover{color:#B10000;}
.jihua ul li{float:none;position:relative;height:33px;line-height:33px;*margin-top:-2px;overflow:hidden;border-bottom:1px dashed #ccc;}
.jihua ul li a{color:#555555;padding-left:8px;width:170px;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:url(/static/images/ptho_06.gif) no-repeat left center;}
.jihua ul li span{color:#999;float:right;width:80px;}
.jihua h2{width:270px;}
.jihua ul li.no_border{border:none;}
.jihua ul li div,.jihua ul li p{height:33px;position:absolute;left:0;top:0;width:100%;}
.jihua ul li p{background:#c8e2f4;opacity:0;filter:alpha(opacity=0);}
.baom{display:block;width:290px;border:1px solid #b10000;margin-top:10px;}
.baom h2{width:275px;height:40px;font-size:16px;font-weight:bold;color:#be010a;padding-left:15px;line-height:40px;background:#f2f2f2;}
.baom img{margin:7px;}
.main_f{width:1000px;overflow:hidden;}
.main_f ul{width:1200px;}
.main_f ul li a{display:inline-block;height:115px;margin-right:9px;}
.main_h{width:978px;padding:0 10px 10px;border:1px solid #ccc;border-top:3px solid #07426a;}
.main_h h3{height:35px;line-height:35px;border-bottom:1px solid #ccc;color:#333;font-size:16px;}
.main_h ul li{width:120px;height:30px;margin:15px 0 0 15px;}
/*main end*/

/*footer start*/
.footer{margin-top:15px;height:96px;background:url(/static/images/foonter.png) repeat-x 0 0;text-align:center;color:#fff;clear:both;}
.footer .juz .ft_a a{color:#fff;}
.footer .juz .ft_a a:hover{text-decoration:underline;}
.footer .juz  p{line-height:20px;}
/*footer end*/


.mainn_l{width:222px;}
.anquan{width:200px;padding:0 10px 10px;}
.anquan h2{width:205px;}
.anquan ol li a{display:block;width:170px;height:35px;line-height:35px;padding-left:35px;color:#333;background:url(/static/images/next.gif) no-repeat 10px center;}
.anquan ol li a:hover,.anquan ol li a.dangq{color:#fff;background:#276997 url(/static/images/next.gif) no-repeat 13px center;}
.anquan p{width:210px;line-height:25px;}
.mainn_r{width:760px;margin-left:15px;}
.tongz{padding:0 0 10px 10px;}
.tongz h2{width:100%;}
.tongz2{width:978px;}
.tongz ul li{float:none;overflow:hidden;zoom:1;width:710px;height:35px;line-height:35px;padding-left:20px;background:url(/static/images/pth.gif) no-repeat 10px center;font-size:14px;}
.tongz ul li.active{background:#fafafa url(/static/images/pth.gif) no-repeat 10px center;}
.tongz ul li a{display:block;width:611px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;}
.tongz ul li a:hover{color:#b10000;text-decoration: underline;}
.tongz ul li span{width:90px;float:right;color:#999;font-size:11px;}

.weiz{margin-bottom:10px;}
.uls{padding:10px;font-size:14px;}
.uls p{line-height:23px;}
.uls img{max-width:100%;}

.padd3{width:600px;margin:30px auto;}
.userInfo {border-bottom: 1px solid #DCDCDC;padding: 10px 0 10px 10px;}
.userInfo dl dt {border: 1px solid #D1DEDE;float: left;height: 48px;line-height: 48px;overflow: hidden;width: 48px;}
.userInfo dl dd { float: left;padding-left: 8px;width: 90px;}
.userInfo dl dt img { display: block; height: 48px;width: 48px;}
.userInfo dl dd span {display: block; font-size: 12px;margin-top: 6px;padding-bottom: 2px;}
.userInfo dl dd span {display: block; font-size: 12px; margin-top: 6px; padding-bottom: 2px;}
.userInfo dl dd a{color:#3B4A82;cursor:pointer;}
.userInfo dl dd a:hover,.userInfo ul li em a:hover{color: #8B0009;text-decoration: underline;}
.userInfo ul li { padding: 5px 0 0;}
.userInfo ul li span {display: inline-block;text-align: right;width: 72px;}
.progress {background:url(/static/images/sprite.png) no-repeat  -298px top;display: inline-block;height: 8px;overflow: hidden;vertical-align: middle;width: 42px;}
.progress i.orange {background: url(/static/images/sprite.png)  no-repeat scroll -298px -10px rgba(0, 0, 0, 0);display: inline-block;height: 8px;overflow: hidden;vertical-align: top;}
.orange { color: #FF6600;}
.userInfo ul li {float:none;}
.userInfo ul li i.txt {display: inline-block;font: 11px arial;padding: 0 3px;}
.userInfo ul li .edit {background: url(/static/images/sprite.png) no-repeat scroll -320px -60px rgba(0, 0, 0, 0);display: inline-block;height: 16px;overflow: hidden;text-indent: -999em;vertical-align: middle;width: 16px;}
.userInfo ul li em { border-right: 1px dotted #D2D2D2; display: inline-block;text-align: center; width: 31%;}
.userInfo ul li em a {display: block;font-weight: bold;}
.bdrr {border-right: medium none !important;}
em{font-style:normal;}
.menu ul li{float:none;}
.menu dl{overflow:hidden;}
.menu dl dt {background:url(/static/images/dashed_bg.png) repeat-x  left  bottom; border-radius: 0;color: #333333;cursor: pointer; font: bold 14px simsun;height: 22px; padding-left: 16px;padding-top: 8px; position: relative;}
.icoMenu2, .icoMenu3, .icoMenu4 {background: url(/static/images/sprite.png) no-repeat  0 0; display: inline-block; height: 16px;margin-right: 3px;vertical-align: top;width: 16px;}
.icoMenu2 {background-position: -22px -40px;}
.menu dl dt .less { background-position: -145px -40px;}
.menu dl dt .more, .menu dl dt .less {background:url(/static/images/sprite.png) no-repeat -126px -40px ;cursor: pointer;display: block; height: 6px; overflow: hidden; position: absolute; right: 8px;
  top: 14px;width: 9px;}
.menu dl dd { padding-bottom: 10px;}
 .menu ul li {line-height: 30px;}
 .menu dl.first a { color: #333333;font-weight: normal;}
.menu ul li a {color: #333333;display: block;font-size: 14px;height: 30px; padding-left: 35px;}
.icoMenu3 {background-position: -82px -40px;}
.icoMenu4 {background-position: -62px -39px;}
.menu ul li a:hover{color:#8B0009;text-decoration:underline;}


.mainn_l2{width:165px;background:#f1f1f1;}


.tongz  .list_tearcher li {
    float:left;
    font-size: 12px;
    height: 188px;
    width: 122px;
    background:none;
   text-align: center;
   margin-top:10px;
}
.tongz .list_tearcher li a{width:122px;}
.tongz .list_tearcher li a.tup{display:inline-block;width:122px;height:160px;}
.tongz .list_tearcher li img {
    font-size: 12px;
    height: 160px;
    width: 118px;
}

.tongz .list_tearcher li img {
    border: 1px solid #CCCCCC;
    font-size: 12px;
    margin: 0 auto;
    padding: 1px;
}

.main .imggg{width:1000px;height:100px; overflow:hidden;margin-bottom:10px;}
.main .imggg a img{display:block;width:1000px;height:100px;}

/* 新闻页 */
.content-news-bt{font-size:15px;color:#a0150e;margin:0 auto 10px 15px;padding-top:30px;width:915px;font-weight:bold;}
.news_left{width:372px;overflow:hidden;color:#878787;margin-bottom:25px;}
.news_left ul{list-style:none;padding:0;margin:0;}
.news_left ul li{padding-top:10px;margin-bottom:5px;background:url('/static/images/news-bg.gif') no-repeat top left;float:left;width:100%;}
.news_left ul li a{display:block;float:left;}
.news_left ul li:hover{background:url('/static/images/news-hover.png') no-repeat top left;}
.news_left ul li:hover .news-title{color:#bb0000;}
.news_left li img{float:left;margin-right:10px;}
.news-title{display:block;float:left;width:258px;}
.news_left .news-title a{width:325px;height:18px;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#878787;padding-right:40px;}
.news_left .news-title a:hover{text-decoration:none;}
.news-right{width:628px;color:#333;margin-bottom:25px;}
.news-right img{max-width:100%;}
/*News information*/
.news_info_plt{margin-top:5px; }
.news_info_plt h2{font:14px/25px arial,microsoft yahei; height:25px; border-bottom:1px solid #ccc;background:url(/static/images/news-ico.png) no-repeat 0 8px;
text-indent:15px;}
.news_info_plt h2 a.news_more{float:right; color:#bb000d;font-size:12px; margin:3px 5px 0 0;}
.news_info_plt h2 a.news_more:hover{text-decoration:underline;}
.news_info_plt .newsplt_uli{margin:3px 0 15px; overflow:hidden;}
.news_info_plt .newsplt_uli li{margin:5px 0; line-height:23px; height:23px; background:url(/static/images/pth.gif) no-repeat 10px center;}
/*栏目菜单*/
.col_hd{width:1000px;}
.col_hd span{font-size:18px;font-family:微软雅黑;font-weight:bold;}
.sub_col{max-width:775px;}
.sub_col ul li{display:inline-block;font-size:14px;margin-left:3px;}
.sub_col ul li a{padding:0 35px;background:#efefef;height:30px;line-height:30px;display:inline-block;*display:inline;*zoom:1;}
.sub_col ul li a.dangq{color:#fff;background:#276997;}
.sub_col ul li a:hover{color:#fff;background:#276997;}
.locate{padding:8px 0 10px;margin:0;width:1000px;border-bottom:1px solid #276997;color:#999;}
.locate i{width:13px;height:13px;background:url('/static/images/icon.png') no-repeat;margin-right:5px;display:block;float:left;margin-top:2px;}
.sub_col .col_cur a{color:#fff;background:#dd000c;}

.class_uli td{padding:0; font-size:12px;}
.cls_t1 a{display:block;}
.px_ss{margin-top:6px;}
.px_ss input{margin:0 3px;height:22px}
.px_ss .ss1{height:15px;padding:2px;margin:0;}

/*Certificate Page*/
.clear{clear:both;}
.cert{width:741px; min-height:900px; border:1px solid #333; margin:0 auto;}
.cert h1,.cert h2,.cert h3,.cert p{text-align:center; margin:0;}
.cert_t1{text-align:center; margin-top:40px; }
.cert_t2{text-align:center; margin-top:22px; font:36px/1.0 Adobe Heiti Std,arial; color:#333399;padding:0 40px;}
.cert_t2 h1{font:36px/1.2 Adobe Heiti Std; margin:0; font-weight:bold;}
.cert_t2 p{ margin:0; font-size:34px; line-height:1.2;}
.cert_t3{text-align:center; margin:48px 0 0;}
.cert_t4{text-align:center; margin:19px 0 0; }
.cert_t4 h2{font:42px/1.0 "华文行楷",STXingkai,arial; border:none;}
.cert_t4 p{font:24px/1.0 arial; font-weight:bold;}
.cert_t5{margin:18px 0 0; padding:0 40px;}
.cert_t5 h2{font:20px/1.4 Adobe Heiti Std,arial; font-weight:bold; border:none; height:auto;}
.cert_t5 p{font:20px/1.3 arial;}
.cert_t5 p sup{font-weight:bold; font-size:14px; }
.cert_btm{width:721px; height:234px; position:relative; text-align:center; margin:22px auto 0;}
.cert_btm p{position:absolute; left:128px; top:197px; font:19px/1.2 arial;}
/*Training Page*/

.training{width:742px; margin:0 auto;}
.training table td,.training table th{border:1px solid #ddd; text-align:center; font-size:14px;}
.training table th{background-color:#eee;}
.training p{margin:0;}
.training table{width:100%; border:1px solid #ddd; border-collapse:collapse;}
.training h2{border:none; margin:12px 0 4px;height:auto;line-height:1.5; font-size:14px; font-weight:bold; color:#276997}
.training .txt_left p{text-align:left;line-height:1.4;}
.training .txt_left{padding:3px 5px; border:none;border-bottom: 1px solid #ddd;}
.training .txt_left table{border:none;margin:0; width:100%;}
.class_detail h2{min-height:40px;border:none;_height:40px; text-align:center;font-weight:bold;}
.class_detail p{margin:10px 0;}
.class_detail p a{color:red;}
.class_detail p a:hover{text-decoration:underline;}
.class_detail a.signup{font:12px/29px simsun;font-weight:normal;color:#fff; display:block;width:88px;margin:30px auto;text-align:center;
background:url(/static/images/btn-ico-bg.jpg) repeat-x;border-radius:3px;}
.uls .class_detail a.notapp{background: #b2b2b2;text-decoration:none;cursor:text;}

.apply_th h1{font:24px/1.2 microsoft yahei;float:left;}
.apply_step{float:right;}
.apply_table{width:795px;margin:20px auto 10px;border:1px solid #b2b2b2;border-collapse:collapse;clear:both;font:14px/1.2 microsoft yahei;}
.appt_p p{margin:8px;color:#4e4ea7;font-size:14px;font-weight:bold;}
.apply_table td{border:none; padding:0.5em 0.2em;}
.apply_table input{width:185px;outline:none;}
.apply_table .red{color:red;font-size:12px;margin:0 5px;}
.apply_table td i{color:red;margin:0 4px;font-style:normal;}
.apply_td1{width:472px;display:inline-block;}
.apply_table .apply_td1 input{width:371px;}
.apply_td2{display:inline-block;width:284px;}
.apply_td2 span{float:left;width:60px;text-align:right;line-height:24px;}
.apply_table select{height:24px;}
.apply_td1 span{display:inline-block;width:75px;text-align:right;}
.apply_table .btnSubmit{background:url(/static/images/btn-ico-bg.jpg) repeat-x;height:29px; border-radius:3px;line-height:29px;width:122px;border:none;cursor:pointer;color:#fff;}
.ml25{margin-left:25px;}
.apply_td1 b,.apply_td2 b{font-weight:normal;}
.cert_print{width:743px;padding:50px 25px;margin:0 auto;}


.uls .list_tearcher1{list-style:none;}
.uls .list_tearcher1 li{
float:left;
margin:15px 20px;
padding:0;
width:202px;
height:200px;
background:none;
text-align:center;
}
.list_tearcher1 li .tup1 {
display: block;
width: 100%;
height: 147px;
}
.list_tearcher1 li p a{
white-space:normal;
overflow:visible;
width:auto;
float:none;
}

/****验证登录***/
.mask {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
opacity: 0.5;
filter: alpha(opacity=50);
z-index: 99;
}
.ylogin {
display: none;
z-index: 100;
position: absolute;
width: 350px;
height: 200px;
padding: 34px 54px 15px;
background: #f1f1f1;
margin: -130px 0 0 -245px;
}
.yloginh {
margin-bottom: 20px;
overflow:hidden;
}
.tuname {
height: 32px;
line-height: 32px;
font-size: 14px;
width: 70px;
float:left;
}
.tulr {
 width:270px;
height: 32px;
float:left;
}
.yloginh .tulr span a{color:red;}
.tulr input {
width: 256px;
height: 20px;
padding: 5px;
border: 1px solid #ccc;
border-radius: 3px;
-o-border-radius: 3px;
margin-right:8px;
}
#btnlog {
width: 87px;
height: 29px;
border: 0 none;
background: url(/static/images/btn-ico-bg.jpg) repeat-x;
color: #f1f1f1;
cursor:pointer;
line-height:19px;
}
#capch{width:58px;}

.a-close{position:absolute;top:5px;right:5px;font-size:16px;font-weight:bold;line-height:1.2;}
.uls td .appEnd{color:#333;cursor:text;}
.uls .appEnter{color:red;font-size:12px;}

#search_form, #fazx_info {padding: 10px;}
#search_form label, #fazx_info label {padding: 0px 5px 0px 10px;}

#fazx_info {border-bottom: 1px solid #b2b2b2; margin-bottom: 10px}

.btn {
    font-family: inherit;
    display: inline-block;
    padding: 1px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}
.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

#fazx_content {
    font-size: 13px;
    font-family: "微软雅黑","宋体",Arial;
}

#fazx_content table {
    width: 100%;
    text-align: left;
}

#fazx_content a {
    color: #428bca;
}


